# encoding: utf-8
"""
@author: 夏洛
@QQ: 1972386194
@file: 02-初始选项.py
"""
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium import webdriver
options = webdriver.ChromeOptions()

prefs = {"profile.managed_default_content_settings.images": 2}
options.add_experimental_option("prefs", prefs)
# 无头模式  在后台运行进程  不展示界面
# options.add_argument("-headless")


# options.add_experimental_option('useAutomationExtension', False)
# options.add_experimental_option('excludeSwitches', ['enable-automation'])

# 打开浏览器
browser = webdriver.Chrome(chrome_options=options)

# browser.get("https://www.baidu.com/")
browser.get('https://www.taobao.com/')
# browser.maximize_window()
# 设置宽高
# browser.set_window_size(480, 800)

# 开启一个新窗口
# browser.execute_script('window.open("https://www.mmzztt.com");')


# 执行完毕以后 会退出浏览器 销毁进程
# browser.quit()  # 立即退出


# s = browser.find_element_by_id("q")
# s.send_keys("手机")
# CSS 定位
# s = browser.find_element_by_css_selector("div.search-suggest-combobox>input")
# s.send_keys("手机")

'''
 find_element()   查询方式 值   简写 
 
 find_element_by_id(“值”)   全写
'''

s  =browser.find_element(by=By.CSS_SELECTOR,value="div.search-suggest-combobox>input")
s.send_keys("电脑")

# 匹配多个  方便循环操作
#             find_element_by_css_selector
lis = browser.find_elements_by_css_selector('.service-bd li')

# 复数形式 匹配多个
# find_elements_by_css_selector
# browser.find_elements()  # 简写

